home *** CD-ROM | disk | FTP | other *** search
- {
- EOModelVersion = 1;
- adaptorName = Sybase;
- connectionDictionary = {databaseName = pubs; hostName = SYBASE; password = ""; userName = sa; };
- entities = (
- {
- attributes = (
- {
- columnName = address;
- externalType = varchar;
- name = address;
- valueClassName = NSString;
- },
- {
- columnName = au_id;
- externalType = id;
- name = au_id;
- valueClassName = NSString;
- },
- {
- columnName = city;
- externalType = varchar;
- name = city;
- valueClassName = NSString;
- },
- {
- definition = "city + ' , ' + state + ' ' + zip";
- externalType = char;
- isReadOnly = Y;
- name = citystatezip;
- valueClassName = NSString;
- },
- {
- calendarFormat = "%b %d %Y %H:%M";
- columnName = contract;
- externalType = bit;
- name = contract;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = au_fname;
- externalType = varchar;
- name = firstname;
- valueClassName = NSString;
- },
- {
- definition = "firstname + ' ' + lastname";
- externalType = varchar;
- isReadOnly = Y;
- name = fullname;
- valueClassName = NSString;
- },
- {
- columnName = au_lname;
- externalType = varchar;
- name = lastname;
- valueClassName = NSString;
- },
- {
- columnName = phone;
- externalType = char;
- name = phone;
- valueClassName = NSString;
- },
- {
- columnName = state;
- externalType = char;
- name = state;
- valueClassName = NSString;
- },
- {
- calendarFormat = "%b %d %Y %H:%M";
- columnName = zip;
- externalType = char;
- name = zip;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (address, au_id, zip, contract, firstname, lastname);
- className = Author;
- classProperties = (
- address,
- au_id,
- city,
- fullname,
- phone,
- state,
- toTitleAuthor,
- zip,
- contract,
- firstname,
- lastname,
- citystatezip
- );
- externalName = authors;
- name = authors;
- primaryKeyAttributes = (au_id);
- relationships = (
- {
- destination = titleauthor;
- isToMany = N;
- joins = (
- {
- destinationAttribute = au_id;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = au_id;
- }
- );
- name = toTitleAuthor;
- }
- );
- },
- {
- attributes = (
- {
- columnName = au_id;
- externalType = id;
- name = au_id;
- valueClassName = NSString;
- },
- {
- columnName = au_ord;
- externalType = tinyint;
- name = au_ord;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = royaltyper;
- externalType = int;
- name = royaltyper;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = title_id;
- externalType = tid;
- name = title_id;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (au_id, au_ord, royaltyper, title_id);
- classProperties = (au_id, au_ord, royaltyper, title_id, toAuthors);
- externalName = titleauthor;
- name = titleauthor;
- primaryKeyAttributes = (au_id);
- relationships = (
- {
- destination = authors;
- isToMany = N;
- joins = (
- {
- destinationAttribute = au_id;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = au_id;
- }
- );
- name = toAuthors;
- }
- );
- },
- {
- attributes = (
- {
- columnName = advance;
- externalType = money;
- name = advance;
- valueClassName = NSNumber;
- valueType = d;
- },
- {
- columnName = notes;
- externalType = varchar;
- name = notes;
- valueClassName = NSString;
- },
- {
- columnName = price;
- externalType = money;
- name = price;
- valueClassName = NSNumber;
- valueType = d;
- },
- {
- columnName = pub_id;
- externalType = char;
- name = pub_id;
- valueClassName = NSString;
- },
- {
- calendarFormat = "%b %d %Y %H:%M";
- columnName = pubdate;
- externalType = datetime;
- name = pubdate;
- valueClassName = NSCalendarDate;
- },
- {
- columnName = royalty;
- externalType = int;
- name = royalty;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = title;
- externalType = varchar;
- name = title;
- valueClassName = NSString;
- },
- {
- columnName = title_id;
- externalType = tid;
- name = title_id;
- valueClassName = NSString;
- },
- {
- columnName = type;
- externalType = char;
- name = type;
- valueClassName = NSString;
- },
- {
- columnName = ytd_sales;
- externalType = int;
- name = ytd_sales;
- valueClassName = NSNumber;
- valueType = i;
- }
- );
- attributesUsedForLocking = (
- advance,
- notes,
- price,
- pub_id,
- pubdate,
- royalty,
- title,
- title_id,
- type,
- ytd_sales
- );
- classProperties = (
- advance,
- notes,
- price,
- pub_id,
- pubdate,
- royalty,
- title,
- title_id,
- type,
- ytd_sales
- );
- externalName = titles;
- name = titles;
- primaryKeyAttributes = (title_id);
- }
- );
- }